import apis from "../../http/apis/index.js"
export default {
	namespaced: true,
	state: {
		//初始列表数据
		typelist: [],
		Product:[],
		commodity:[],
		ShowProduct:[],
		HotProduct:[]
		
	},
	mutations: {
		setList(state, data) {
			state.typelist = data
			// console.log(111,state.typelist);
		} 
		,
		setProduct(state, data){
			state.Product = data
			// console.log(state.Product);
		},
		setCommodity(state,data){
			state.commodity=data
			// console.log(333,state.commodity);
		},
		setShowProduct(state,data){
			state.ShowProduct=data
			// console.log(333,state.ShowProduct);
		},
		setHotProduct(state,data){
			state.HotProduct=data
			// console.log(333,state.HotProduct);
		}
	},
	actions: {
		//获取一级分类
		async getType(context) {
			const data=await apis.getType()
			// console.log(333,data);
			if (data.code==200) {
			 context.commit('setList',data.data)
			}
		},
		
		//获取二级分类
		async getProductlist(context,parentId) {
			const data=await apis.getProduct(parentId)
			// console.log("二级分类",data);
			if (data.code==200) {
			 context.commit('setProduct',data.data)
			}
		},
		//获取商品列表
		async getCommoditylist(context,cateId) {
			const data=await apis.getCommodity(cateId)
			// console.log("商品列表",data);
			if (data.code==200) {
			 context.commit('setCommodity',data.data)
			}
		},
		//获取商品详情
		async getShowProduct(context,productId){
			const data=await apis.getProductDetails(productId)
			// console.log("商品详情",data);
			if (data.code==200) {
			 context.commit('setShowProduct',data.data)
			}
		},
		
		//获取精品
		async getHotProduct(context) {
			const data=await apis.getListHotProduct()
			// console.log("精品",data);
			if (data.code==200) {
			 context.commit('setHotProduct',data.data)
			}
		},
		
		//新增商品订单
		 async addpaylist(context,order){
			const data=await apis.getOrder(order)
			console.log(333,data);
			 
		 }
	},
}
